/**
 * 版权所有(C)，上海***股份有限公司，2018，所有权利保留。
 * 
 * 项目名：	shop-feign-api
 * 文件名：	OrderFeignClient.java
 * 模块说明：	
 * 修改历史：
 * 2018年12月30日 - Administrator - 创建。
 */
package com.study.springcloud.shop.order;

import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.study.springcloud.shop.Order;

/**
 * 订单feign
 * 
 * @author Administrator
 *
 */
@FeignClient("shop-order-service")
public interface OrderFeignClient {

  /**
   * 支付订单
   * 
   * @param entity
   *          订单
   * @throws Exception
   */
  @RequestMapping(value = "/order/payed", method = RequestMethod.POST)
  @ResponseBody
  void payed(@RequestBody Order entity) throws Exception;
}
